undisputable fact

Translations
неоспоримый факт
The scientist presented an undisputable fact during the conference.
Учёный представил неоспоримый факт на конференции.